#include <stdio.h>

#define _EXPORT_ __declspec(dllexport)
//#define _EXPORT_

_EXPORT_ int __attribute__((cdecl)) mx_add1(int a, int b)
{
	int c =  a + b;
	return c;
}

_EXPORT_ int __attribute__((stdcall)) mx_add2(int a, int b)
{
	int c =  a + b;
	return c;
}

_EXPORT_ int __attribute__((fastcall)) mx_add3(int a, int b)
{
	int c =  a + b;
	return c;
}

_EXPORT_ int __thiscall mx_add4(int a, int b)
{
	int c =  a + b;
	return c;
}

_EXPORT_ int mx_add5(int a, int b)
{
	int c =  a + b;
	return c;
}
